flash through one's mind - Turco Inglés Diccionario